<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Scriptlet脚本小程序</title>
</head>
<body>
	<%--
		Scriptlet脚本小程序
		JSP一共有3种Scriptlet脚本小程序
		第一种: Java脚本段，可以写Java代码，定义局部变量、编写语句等。
		<%
			//可以写java代码
		%>
		生成的代码在servlet中的service方法体中
		
		第二种: 声明，声明全局变量、方法、类等
		<%!
			//声明全局变量
		%>
		生成的代码在servlet类体中
		
		第三种: 输出表达式，可以输出变量或字面量
		<%=数值%>
		生成的代码在servlet中的service方法体中，相当于out.print()输出
--%>
	
	<%--第一种: Java脚本段，可以写java代码，定义局部变量、编写语句等 --%>
	<%
		//定义局部变量
		String str = "Hello Jsp";
		//输出内容到控制台
		System.out.println(str);
		//输出内容到浏览器
		out.print(str);
		out.write("---------------");
		//输出全局变量
		out.write("全局变量: "+num);
		out.write("---------------");
	%>
	
	<%--第二种: 声明，声明全局变量、方法、类等 --%>
	<%!
		//声明全局变量
		int num = 10;
	%>
	
	<%-- 第三种: 输出表达式，可以输出变量或者字面量 --%>
	<%=str %>
</body>
</html>